make the supreme sacrifice - Francés Inglés Diccionario